package com.ruoyi.web.sso.domain.DTO;

import lombok.AccessLevel;
import lombok.RequiredArgsConstructor;

/**
 * @author: Fablenas
 */
@RequiredArgsConstructor(access = AccessLevel.PRIVATE)
public final class ErrorCode {

    public static final String
            SUCCESSFUL = "000000",

            SESSION_TOKEN_ERROR="000001",//SessionToken 错误
            TICKET_EXPIRED="000001",//ticket 已过期，请重新登录
            STAFF_HAS_NOT_AREA="000002",//用户没有对应园区，无法获取数据
            CLIENT_TYPE_ERROR="000003",//设备类型错误
            FILE_MAST_NOT_NULL="000004",//文件不能为空
            PASSWORD_TWICE_DIFFERENT="00005",//两次密码不一致
            STAFF_HAS_NO_ROLE="000007",//该用户没有角色
            ROLE_NOT_EXIST="000008",//该用户没有角色
            MOBILE_IS_EXIST="000009",//手机号码已存在。
            STAFF_HAS_NOT_POSITION="000102",//用户没有对应的职位

            ROLE_CODE_EXIST="000106",//角色代码已存在
             DATA_NOT_EXIST="000906",//数据不存在

            STAFF_NOT_EXIST="000103",//用户不存在
            PASSWORD_ERROR="000104",//密码错误
            STAFF_DISMISSION="000105",//员工已离职

            DATE_FORMAT_ERROR="800000",//时间格式错误
            DING_DING_CODE_ERROR="900000",//钉钉code 错误。
            JSON_STR_ERROR="910000",//JSON 字符串解析错误
            ENTITY_MERGE_ERROR="920000",//拷贝属性错误
            VERSION_ERROR="940000",//版本有误
            PERMISSION_DENIED="960000",//没有访问权限
            SMS_CODE_ERROR="970000",//验证码错误

            AREA_DUPLICATE="999970",//园区重复
            MAP_CONVERT_ERROR = "999980",//map转换异常
            SCHEDULER_PLAN_ERROR = "999990",//定时任务处理失败
            DOWNLOAD_ERROR="999997",//下载Excel失败
            EMPLOYEE_ERROR="999998",//调用麦麦助手查询时间失败
            DOWNLOAD_NON="1000000",//EXCEL不存在
            SIGN_ERROR = "999998",//验签有误
            UNDEFINED = "999999",
            AUTHENTICATION_ERROR="10000002",//推送鉴权失败
            AREA_DISMISSION="000107",//园所被禁用
            POSITION_CODE_IS_NOT_NULL="10000003"; //岗位代码

        
}
